Requisitos não funcionais são os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas.
O segredo de todo sistema social durável (ou seja, que se autoreproduz com sucesso) é transformar seus "pré-requisitos funcionais" em motivos comportamentais dos atores.